package kr.or.javacafe.member.bo;

import java.util.*;
import kr.or.javacafe.member.domain.*;

public interface MemberBO {
	
	public int getUserListCount(User param);
	public List<User> getUserList(User param);
	
	public User getUser(User param);

	public boolean isOverlapUser(String strUser);

	public void addUser(User param);

	public void editUser(User param);
	
	public void editUserRole(User param);
	
	public User viewUser(User param);
	
	public List<UserHistory> getUserHistory(UserHistory param);  
	
	public void addUserHistory(UserHistory param);  
	
	public void removeUserHistory(UserHistory param);  
	
	public void editUserTeam(UserTeam param);
	
	public void editUserTeamIntroduction(UserTeam param);
}
